// 科学家正在计划利用  行星上的一个研究模块进行一项重要的测量实验，测量共分为两次进行。

// 因为宇宙中有多种不确定因素，科学家们已经确定了最佳测量的时间在  到  范围内。

// 测量的要求是两次测量的间隔时间必须是  的倍数，现在请你帮助科学家计算测量方式的数量。

// 即有多少对测量时间  和  满足 ，并且  是  的倍数。


// 输入描述:
// 输入共三行，从上到下三个数字分别代表 
 

// 输出描述:
// 在一行中输出测量方式的数量

#include<bits/stdc++.h>
using namespace std;

int main(int argc, char const *argv[])
{
    long long l,r,a;
    while(cin>>l>>r>>a){
        long long res=0;
        if(l+a>r){
            cout<<res<<endl;
        }
        else{
            for(int i=l;i<r;++i){
                int cnt=(r-i)/a;
                res+=cnt;
            }
        }
        cout<<res<<endl;
    }
    return 0;
}
